@charset "gb2312";
/*comm*/
.ico-mg{background:url(img/icon-mg.png) no-repeat;}

/*mgcenter*/
.home-slide-item{margin:0 auto;width:1190px;height:240px;overflow:hidden;}
.slide-item{
    /*float:left;
    width:920px;
    height:240px;*/
    overflow:hidden;display:inline;position:relative;}
.slide-item .pic{position:absolute;top:0;left:0;}
.slide-item .dev{float:left;position:relative;width:920px;height:240px;}
.slide-item .dev .slide-link{width:100%;height:100%;display:block;}
.slide-item .dot-zzc{position:absolute;bottom:0;left:0;z-index:2;text-align:center;width:920px;height:40px;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.slide-item .dot{position:absolute;bottom:0;left:0;z-index:3;text-align:center;width:920px;height:40px;}
.slide-item .dot a{float:left;display:block;width:20%;height:40px;line-height:40px;overflow:hidden;font-size:14px;color:#fff;
    text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.slide-item .dot a:hover{text-decoration:none;}



.slide-item .dot a.curr{background:#eb4c4c;}
.home-recbox{width:250px;height:240px;background-position:-2px -26px;overflow:hidden;position:relative;}
.home-recbox .recbox-tit{margin:17px auto 0;width:250px;height:25px;line-height:25px;text-align:center;font-size:22px;color:#fefefe;font-weight:normal;}
.home-recbox .recbox-intro{margin:16px auto 0;width:250px;height:15px;line-height:15px;text-align:center;font-size:14px;color:#fefefe;}
.home-recbox .recbox-game{margin:25px 0 0 20px;width:230px;height:64px;overflow:hidden;}
.home-recbox .recbox-game .recbox-glogo,.home-recbox .recbox-game .recbox-glogo img{width:64px;height:64px;overflow:hidden;}
.home-recbox .recbox-ginfo{margin-left:8px;width:158px;height:64px;overflow:hidden;}
.home-recbox .recbox-ginfo p{width:158px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.home-recbox .recbox-gname{height:20px;line-height:20px;font-size:16px;color:#ffb10a;}
.home-recbox .recbox-sale,.home-recbox .recbox-lb{margin-top:6px;height:15px;line-height:15px;font-size:14px;color:#fff;}
.home-recbox .recbox-btn-download{margin:18px auto 0;display:block;width:210px;height:38px;line-height:40px;border-bottom:2px solid #148edb;
    font-size:16px;color:#fff;position:relative;background:#35a9f2;text-indent:85px;}
.home-recbox .recbox-btn-download:hover{text-decoration:none;background:#148edb;}
.home-recbox .recbox-btn-download .ico-rdownload{position:absolute;top:9px;left:44px;z-index:1;width:22px;height:22px;background-position:-256px -105px;display:block;}
.recbox-downbox{position:absolute;top:240px;left:0;z-index:100;width:250px;height:240px;}
.recbox-downbox .downbox-zzc{width:250px;height:240px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.recbox-downbox .reccode{padding:4px;background-color: #fff;position:absolute;top:71px;left:66px;z-index:101;width:108px;height:108px;}
.recbox-downbox .reccode img{width:108px;height:108px;overflow:hidden;}
.mglist{width:1190px;height:auto;overflow:hidden;}



.mglist ul{padding:0;margin:0;}
.mglist li{margin:0 15px 15px 0;width:386px;height:190px;overflow:hidden;background:#fff;float:left;}
.mglist li.mr0{margin-right:0;}
.mglist li .list-link{width:386px;height:190px;display:block;}
.mglist li .list-link:hover{text-decoration:none;}
.mglist li .mglist-game{width:386px;height:190px;overflow:hidden;position:relative;}
.mglist li .mglist-game .ico-mgmark{width:77px;height:30px;line-height:30px;background-position:-256px -135px;display:block;font-size:18px;
    color:#fff;text-align:center;font-style:normal;position:absolute;top:0;right:0;z-index:2;}
.mglist li .listlogo{margin:40px 25px 0 30px;width:108px;height:108px;overflow:hidden;}
.mglist li .listlogo img{width:108px;height:108px;}
.mglist li .listinfo{margin-top:65px;width:220px;height:auto;overflow:hidden;}
.mglist li .listinfo p{width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.mglist li .listinfo .list-gname{height:18px;line-height:18px;font-size:18px;color:#333;}
.mglist li .listinfo .list-sale,.mglist li .listinfo .list-lb{margin-top:8px;height:15px;line-height:15px;font-size:14px;color:#999;}

/*mgdetail*/
.game-region{width:1190px;height:324px;overflow:hidden;background:#fff;}
.game-region .region-bann,.game-region .region-bann img{width:1190px;height:163px;}
.game-region .region-info{width:1190px;height:161px;position:relative;z-index:1;}
.game-region .region-game{position:absolute;top:-27px;left:28px;z-index:2;width:150px;height:150px;border-radius:35px;border:5px solid #fff;overflow:hidden;}
.game-region .region-game img{display:block;width:150px;height:150px;}
.game-region .region-intro{margin:15px 0 0 205px;width:495px;height:auto;}
.game-region .region-intro p{width:495px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.game-region .region-intro .region-gname{height:38px;line-height:35px;color:#333;font-size:36px;}
.game-region .region-intro .region-sale{margin:20px auto 0;height:18px;line-height:18px;font-size:16px;color:#666;}
.game-region .region-intro .region-tip{margin:12px auto 0;height:16px;line-height:16px;font-size:16px;color:#666;}
.game-region .btn-downloadbox{margin:9px 0 0;width:225px;height:130px;overflow:hidden;}
.game-region .btn-download{margin-top:10px;display:block;width:225px;height:51px;line-height:51px;position:relative;font-size:18px;color:#fff;text-indent:102px;}
.game-region .btn-download:hover{text-decoration:none;}
.game-region .btn-dico{position:absolute;top:0;left:0;z-index:2;width:51px;height:51px;overflow:hidden;}
.game-region .btn-dico .ico-mg{display:block;margin:0 auto;}
.game-region .btn-iosdn{background:#3ab3f9;}
.game-region .btn-iosdn:hover{background:#21a6f2;}
.game-region .btn-androiddn{background:#29de93;}
.game-region .btn-androiddn:hover{background:#1ed489;}
.game-region .btn-iosdn .btn-dico{background:#21a6f2;}
.game-region .btn-androiddn .btn-dico{background:#1ed489;}
.game-region .btn-download .ico-ios{margin-top:13px;width:23px;height:25px;background-position:-191px 0;}
.game-region .btn-download .ico-android{margin-top:10px;width:20px;height:23px;background-position:-162px 0;}
.game-region .region-code{margin:26px 0 0 65px;width:108px;height:108px;overflow:hidden;}
.game-region .region-code img{width:108px;height:108px;}
.region-main{width:1190px;height:auto;overflow:hidden;}
.region-main .mian-left{margin-right:9px;width:880px;height:auto;overflow:hidden;}
.region-main .main-right{width:300px;height:716px;overflow:hidden;background:#fff;}
.rglistbox{width:880px;height:577px;background:#fff;overflow:hidden;}
.rglistauto{height:auto;}
.region-main .region-tit{width:880px;height:64px;background:#fff;}
.region-main .region-titbox{margin:38px 0 0 24px;width:auto;height:26px;font-size:24px;color:#333;}
.region-main .region-titbox .ico-mg{margin-right:16px;width:auto;display:block;}
.region-main .region-titbox .ico-fire{width:22px;height:25px;background-position:-282px -105px;}
.region-main .region-titbox .ico-gift{width:24px;height:26px;background-position:-308px -105px;}
.region-main .region-titbox .ico-horn{margin-top:-3px;width:27px;height:29px;background-position:-337px -105px;}
.region-main .region-titbox span{display:block;width:auto;height:26px;line-height:26px;}
.region-main .region-more{margin:38px 24px 0 0;height:26px;line-height:26px;font-size:14px;color:#333;}
.rglistbox .rglist{margin:32px auto 0;width:856px;height:auto;overflow:hidden;}
.rglistbox .mt20{margin-top:20px;}
.rglistbox .rglist li{float:left;margin: 0 12px 24px;width:190px;height:214px;position:relative;overflow:hidden;}
.rglistbox .rglist li .rglist-link{width:100%;height:214px;display:block;}
.rglistbox .rglist li .rglist-link:hover{text-decoration:none;}
.rglistbox .rglist li .ico-zkmark{position:absolute;top:0;left:0;z-index:2;margin:0;width:77px;height:30px;line-height:30px;background-position:0 -278px;display:block;
    font-size:14px;color:#fff;text-align:center;font-style:normal;text-indent:0;}
.rglistbox .rglist li .rglist-img,.rglistbox .rglist li .rglist-img img{width:190px;height:135px;overflow:hidden;}
.rglistbox .rglist li .rglist-info{margin:0 auto;width:188px;height:78px;border:1px solid #eee;border-top:none;}
.rglistbox .rglist li .rglist-name{padding-top:12px;width:100%;height:20px;text-indent:9px;font-size:18px;line-height:20px;overflow:hidden;
    white-space:nowrap;text-overflow:ellipsis;color:#333;}
.rglistbox .rglist li .rglist-pri{margin-top:15px;width:100%;height:auto;line-height:19px;}
.rglistbox .rglist li .rglist-zkpri{margin-left:10px;font-size:22px;color:#eb4c4c;}
.rglistbox .rglist li .rglist-oldpri{margin-left:10px;font-size:16px;color:#999;text-decoration:line-through;}
.rglistbox .rglist .rglist-codebox{position:absolute;top:0;left:0;z-index:100;width:190px;height:214px;overflow:hidden;display:none;}
.rglistbox .rglist .rglist-codebox .codebox-zzc{width:190px;height:214px;background:#000;opacity:0.7; filter:alpha(opacity=70);}
.rglistbox .rglist .codebox-info{position:absolute;top:34px;left:0;z-index:101;width:190px;height:auto;}
.rglistbox .rglist .codebox-info .codebox-codeimg{margin:0 auto;padding:4px;width:100px;height:100px;background-color: #fff;}
.rglistbox .rglist .codebox-intro{margin-top:10px;width:100%;height:15px;line-height:15px;text-align:center;font-size:14px;color:#fff;}
.rglistbox .rglist .codebox-pri{margin-top:14px;text-align:center;line-height:25px;font-size:30px;color:#ffd200;}
.rglistbox .rglist-link:hover .rglist-codebox{display:block;}
.hotlbbox{width:100%;height:424px;overflow:hidden;background:#fff;}
.hotlbbox .hlbbox{margin:24px auto 0;width:830px;height:138px;border:1px solid #eee;position:relative;}
.hotlbbox .mt40{margin-top:40px;}
.hotlbbox .hlbbox .ico-mg{margin:26px 0 0 26px;display:block;text-indent:-9999em;}
.hotlbbox .hlbbox .ico-rask{margin-left:20px;width:99px;height:99px;background-position:-290px -2px;}
.hotlbbox .hlbbox .ico-rqb{width:87px;height:86px;background-position:-256px -169px;}
.hotlbbox .lbinfo{margin:36px 58px 0 18px;width:515px;height:auto;overflow:hidden;}
.hotlbbox .lbinfo p{width:100%;}
.hotlbbox .lbinfo .lbtit{height:22px;line-height:22px;font-size:22px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hotlbbox .lbinfo .lbintro{margin-top:10px;line-height:25px;font-size:16px;color:#666;}
.hotlbbox .btn-lq{margin-top:47px;display:block;width:106px;height:41px;line-height:41px;text-align:center;font-size:18px;color:#fff;}
.page{padding-top:18px;}
.region-filter{margin:23px 0 0 20px;width:856px;height:28px;}
.region-filter li{float:left;width:auto;line-height:28px;padding:0 5px;position:relative;}
.region-filter li .rf-line{position:absolute;right:0;top:6px;width:5px;height:16px;border-right:1px solid #aaa;}
.region-filter li .rf-action{padding:0 5px;height:28px;display:block;font-size:14px;color:#3a3f4a;}
.region-filter li .rf-action:hover{text-decoration:none;}
.region-filter li.current a{background:#eb4c4c;color:#fff;}

/*rgact-list*/
.rgadlist{width:880px;height:355px;overflow:hidden;background:#fff;}
.rgact-list{margin:35px auto 0;width:856px;height:auto;}
.rgact-list li{margin:0 12px;float:left;width:404px;height:235px;}
.rgact-list .rgact-link{display:block;width:380px;height:235px;}
.rgact-list .rgact-link:hover{text-decoration:none;}
.rgact-list .actimg,.rgact-list .actimg img{position:relative;width:404px;height:156px;}
.rgact-list .rgact-intro{height:79px;width:402px;border:1px solid #eee;border-top:0;}
.rgact-list .rgact-tit{padding-top:17px;width:100%;height:18px;line-height:18px;color:#333;font-weight:bold;font-size:16px;overflow:hidden;white-space:nowrap;
    text-overflow:ellipsis;text-indent:15px;}
.rgact-list .rgact-time{margin-top:16px;width:100%;height:15px;line-height:15px;color:#666;font-size:14px;overflow:hidden;white-space:nowrap;
    text-overflow:ellipsis;text-indent:15px;}
.main-right .main-right-tit{padding-top:38px;margin:0 auto;width:266px;height:25px;line-height:25px;font-size:24px;color:#333;position:relative;text-align:center;}
.main-right .main-right-tit .ico-rline{width:266px;height:1px;background-position:-2px -270px;display:block;position:absolute;top:50px;left:0;z-index:1;}
.main-right .ranklist{margin:25px 0 0 6px;width:275px;height:auto;overflow:hidden;}
.main-right .ranklist li{width:275px;height:104px;overflow:hidden;}
.main-right .ranklist li .rankbox{width:275px;height:104px;}
.main-right .ranklist li .rankbox .ico-mg{margin:43px 9px 0 0;display:block;width:20px;height:20px;text-indent:-9999em;}
.main-right .ranklist li .rankbox .ico-1{background-position: -2px -2px;}
.main-right .ranklist li .rankbox .ico-2{background-position: -26px -2px;}
.main-right .ranklist li .rankbox .ico-3{background-position: -50px -2px;}
.main-right .ranklist li .rankbox .ico-4{background-position: -74px -2px;}
.main-right .ranklist li .rankbox .ico-5{background-position: -98px -2px;}
.main-right .ranklist li .rankbox .ico-6{background-position: -122px -2px;}
.main-right .ranklist li .rankimg{margin:16px 9px 0 0;width:72px;height:72px;overflow:hidden;}
.main-right .ranklist li .rankinfo{margin-top:20px;width:162px;height:auto;overflow:hidden;font-size:14px;color:#666;}
.main-right .ranklist li .rankinfo h3{height:18px;line-height:18px;font-size:16px;color:#333;}
.main-right .ranklist li .rankinfo p{margin-top:7px;height:15px;line-height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.search_tip {
    height: 216px;
    line-height: 42px;
    padding: 0 40px;
    background: url(img/search_bg.jpg) no-repeat 500px 0
}

.search_tip .i_sp {
    float: left;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background-position: 0 -242px;
    margin: 14px 5px 0 0
}

.search_tip p {
    padding: 85px 0 0 10px;
    font-size:16px;
}

a.search_btn {
    height: 26px;
    line-height: 26px;
    width: 90px
}
/*mggift*/
.lblistbox{width:100%;padding-bottom:24px;height:auto;overflow:hidden;background:#fff;}
.morelbbox .hlbbox .giftimg{margin: 26px 0 0 26px;width:87px;height:86px;display: block;}
.morelbbox .hlbbox .giftimg img{margin:0 auto;}
.morelbbox .hlbbox .ico-mgmark{position:absolute;top:0;left:0;z-index:2;margin:0;width:77px;height:30px;line-height:30px;background-position:0 -278px;display:block;
    font-size:15px;color:#fff;text-align:center;font-style:normal;text-indent:0;}
.dj_pop .dj_info_order dt{position:relative;}
.dj_pop .dj_info_order dt .ico-mgmark{position:absolute;top:-20px;left:-30px;z-index:2;margin:0;width:77px;height:30px;line-height:30px;background-position:0 -278px;display:block;
    font-size:15px;color:#fff;text-align:center;font-style:normal;text-indent:0;}
.dj_pop .ft17{font-size:17px;}
.dj_pop .dj_info_intro{margin:10px 25px 20px;padding-bottom:20px;font-size: 14px;border-bottom:1px solid #dcdcdc;}
.dj_pop .dj_info_intro dt{float:left;padding:0 5px;}
.dj_pop .dj_info_intro dd{margin-left:80px;line-height:20px;}
.dj_pop .dj_commdl{margin-top:22px;margin-bottom:30px;}
.dj_pop .dj_pop_action{height:38px;padding-bottom:30px;}
.dj_pop .dj_bt_buy{margin-left:160px;cursor:pointer;}
.dj_pop .dj_bt_change{padding:10px 0 0 30px;cursor:pointer;}
.dj_pop .dj_info_code{margin:0 auto;padding-bottom:20px;width:140px;height:auto;}
.dj_pop .dj_info_code .dj_code_tip{line-height:30px;text-align:center;}